§ Fox 3.0 全局API
§ createFox(options?:FoxOptions)
createFox方法用于创建fox实例
//创建fox
let fox = createFox()
//创建vue app
let app = createApp(App)
//注册fox插件
app.use(fox)
1
2
3
4
5
6
2
3
4
5
6
§ 参数FoxOptions
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| defaultOperationType | OperationType | push | 默认操作类型(push/put) |
| modulePathResolve | Function | 模块解析函数 | |
| hashMonitor | boolean | true | 路由跳转是否基于URL hash的变化 |
| defaultPath | string | / | 默认加载的路由对应路径 |
| query | string | base query | |
| routes | Array | 路由配置列表 | |
| notFound | RouteConfig | 404显示路由配置 |
§ Composition API
composition模式下的全局API
§ useFox
获取当前Fox实例
§ useRouter
获取当前Fox Router实例
§ useRoute
获取当前route
§ useBus
获取全局bus存储器
§ useEventProxy
获取全局消息代理
§ onFoxActivated
注册页面激活函数
§ onFoxDeactivated
注册页面失活函数
§ Options API
options模式下的全局API
§ $fox
获取当前Fox实例
§ $router
获取当前Fox Router实例
§ $route
获取当前route
← API